package com.xjrsoft.module.system.service;

import com.xjrsoft.common.page.PageInput;
import com.xjrsoft.common.page.PageOutput;
import com.xjrsoft.module.system.dto.UpdateExcelAuthDto;
import com.xjrsoft.module.system.dto.UpdateFileAuthDto;
import com.xjrsoft.module.system.entity.FileManagement;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xjrsoft.module.system.vo.ExcelAuthVo;
import com.xjrsoft.module.system.vo.FileAuthVo;
import com.xjrsoft.module.system.vo.FileManagementPageVo;

import java.util.List;

/**
 * <p>
 * 文件管理表 服务类
 * </p>
 *
 * @author hnyyzy
 * @since 2024-04-07
 */
public interface IFileManagementService extends IService<FileManagement> {
    PageOutput<FileManagementPageVo> getPageList( PageInput dto);

    Boolean updateFileAuth(UpdateFileAuthDto dto);

    List<FileAuthVo> fileAuthInfo(Long id);
}
